#!/usr/bin/env python
# 
# Copyright under  the latest Apache License 2.0

import re
import urllib2
import time
import os
import urlparse
import simplejson
import oauth2 as oauth


# oAuth

REQUEST_TOKEN_URL = 'https://api.twitter.com/oauth/request_token'
ACCESS_TOKEN_URL = 'https://api.twitter.com/oauth/access_token'
AUTHORIZATION_URL = 'https://api.twitter.com/oauth/authorize'
SIGNIN_URL = 'https://api.twitter.com/oauth/authenticate'

# ...
                    
x = 0
datei = urllib2.urlopen('http://j.mp/bh42ei').read()
pat = r'<td.*?>(.*?)</td>'
regex = re.compile(pat, re.IGNORECASE)
for match in regex.finditer(datei):
    x=1
if x == 0:				# Falls kein Spieler online ist
	try:
		os.remove("online")
	except OSError:
		x = 0
	if (os.path.isfile("offline") == 0):
		api = twitter.Api(username='cod4bot', password ='drecksbot')
		api.PostDirectMessage('dermute', 'Es ist kein Spieler mehr auf dem Server!')
		api.PostDirectMessage('schlatterboy', 'Es ist kein Spieler mehr auf dem Server!')
		api.PostDirectMessage('dermarzel', 'Es ist kein Spieler mehr auf dem Server!')
		api.PostDirectMessage('b4ck3', 'Es ist kein Spieler mehr auf dem Server!')
	f = open("offline","w")
	f.close

if x == 1:				# Falls ein Spieler online ist
	try:
		os.remove("offline")
	except OSError:
		x = 1
	if (os.path.isfile("online") == 0):
		api = twitter.Api(username='cod4bot', password ='drecksbot')
		api.PostDirectMessage('schlatterboy', 'Es hat sich ein Spieler auf den Server connected!')
		api.PostDirectMessage('dermute', 'Es hat sich ein Spieler auf den Server connected!')
		api.PostDirectMessage('dermarzel', 'Es hat sich ein Spieler auf den Server connected!')
		api.PostDirectMessage('b4ck3', 'Es hat sich ein Spieler auf den Server connected!')
	g = open("online","w")
	g.close
